package br.com.gscorp.bankLion.builder;

import br.com.gscorp.bankLion.entity.Usuario;

public class UsuarioBuilder {

	private String email;
	private String senha;
	private String nome;
	@SuppressWarnings("unused")
	private boolean ativo;
	
	public Usuario build() {
		Usuario usuario = new Usuario(email, senha, nome);
		return usuario;
	}

	public UsuarioBuilder comEmail(String email) {
		this.email = email;
		return this;
	}
	
	public UsuarioBuilder comSenha(String senha) {
		this.senha = senha;
		return this;
	}
	
	public UsuarioBuilder comNome(String nome) {
		this.nome = nome;
		return this;
	}

	public UsuarioBuilder comAtivo(boolean ativo) {
		this.ativo = ativo;
		return this;
	}
	
}
